Skip to content

[ios] Sport kick-down, supress pings during OTA, refresh fw version - #225

Merged
wpmed92 merged 1 commit into
mainfrom
ios-updates
Sep 14, 2026
Merged

wpmed92 merged 1 commit into
mainfrom
ios-updates

Conversation

@wpmed92

@wpmed92 wpmed92 commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

iOS counterparts of #224, #221 and #223.

  • Sport kick-down ([android] Add sport kick-down automation #224): opcodes 0x49/0x4A, "Driving" section in
    Automations with a toggle and a 10–95% pedal threshold wheel (default 80).
    Persisted under the same keys as Android, debounced BLE push, re-synced on
    connect. The climate-keep footer is now a shared value picker.
  • Refresh fw version after OTA reboot ([android] Refresh fw version after OTA update and reboot #223): the version reader clears
    its value on disconnect and stays registered, so the reconnect re-reads
    CADA0005. The OTA listener stays registered through the reboot and flips
    to idle once the DashKit is back. No read-retry loop needed: CoreBluetooth
    queues reads rather than refusing them.

Not ported: the 1M PHY pin from #220 (CoreBluetooth has no PHY API). Mirror-dip
(#219) and the manifest URL (#220) already landed on iOS in those commits.

@wpmed92
wpmed92 merged commit 0de537e into main Sep 14, 2026
2 checks passed
@wpmed92
wpmed92 deleted the ios-updates branch September 14, 2026 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant